Proste sposoby na szyfrowanie tekstu Szyfrowanie różnego rodzaju wiadomości, było znane właściwie się od zawsze. Tam gdzie trzeba było zamaskować treść informacji, trzeba ją było jakimś sposobem ukryć/zmienić. Po to właśnie powstała kryptologia. Poniżej pokaże Wam jak zaszyfrować dowolny tekst , pojedyncze słowa lub liczby. Sposoby te są raczej proste i będą służyły raczej nauce, rozrywce i zabawie, bo szyfrowanie/kodowanie w ten sposób przy obecnych zasobach obliczeniowych komputerów, nie stanowią większego problemu, żeby je złamać i odczytać. Jeśli chcesz się nauczyć podstaw kryptografii, jesteś harcerzem i chcesz zakodować jakąś wiadomość, żeby ukryć ją przed innymi. Możesz też się komunikować ze znajomymi szyfrem, albo dać komuś zadanie, żeby odgadł jakim szyfrem zakodowana jest wiadomość. Jednocześnie obok sposobu daję linki do narzędzi online, za pomocą których zaszyfrujesz tekst daną metodą kryptograficzną. Jak zaszyfrować dowolne słowo lub tekst 1. Szyfr Atbasz - https://wyliczanie.pl/generator-szyfru-atbasz Szyfr Atbasz jest prostym monoalfabetycznym szyfrem podstawieniowym, którym zakodujesz dowolny tekst. Przykład: To jest ukryta wiadomość w atbasz będzie wyglądało tak: GL QVHG FPIBGZ DRZWLNLHX Jak widać wygląda to dość atrakcyjnie. Losowe literki, na pierwszy rzut oka nic nieznaczące, jakby ktoś losowo klikał w klawiaturę. 2. Szyfr Cezara - https://wyliczanie.pl/generator-szyfru-cezara Tu podobny szyfr podstawieniowy, tylko ma więcej opcji kodowania. Można wybrać metodę od ROT1 do ROT47 , dzięki czemu otrzymasz różne kombinacje szyfru. Weźmy przykład tego samego co wyżej tekstu: To jest ukryta wiadomosc W zaszyfrowanej postaci Cezara ROT13 (najpopularniejsza wersja): Gb wrfg hxelgn jvnqbzbfp Tutaj ważna uwaga, szyfrowanie Cezarem nie działa na polskich czcionkach, więc lepiej ich nie używać. 3. Szyfr Bacona - https://wyliczanie.pl/generator-szyfru-bacona Również prosty skrypt podstawieniowy, ale różni się tym, że do każdej litery przydzielony jest ciąg tylko dwóch liter - a i b Przykład: To jest ukryta wiadomosc będzie wyglądało już bardziej egzotycznie: baabaabbab abaaaaabaabaaabbaaba baabbabaabbaaaababbabaabaaaaaa babaaabaaaaaaaaaaabbabbabababbabbabbaaabaaaba Przy szyfrowaniu jednej literze alfabetu przypisuje się ciąg pięciu liter składających się tylko z liter a i b, np. a = aaaaa , b = aaaab, itd 4. Kod Morse’a - https://wyliczanie.pl/kod-morsea-translator Ten kod wszyscy chyba znają, może nie jest typowym szyfrowaniem, ale też za jego pomocą można ukryć treść wiadomości. Przykład: To jest ukryta wiadomosc Wynik zakodowanie alfabetem Morse’a: - --- / .--- ... - / ..- -.- .-. -.-- - .- / .-- .. .- -.. --- -- --- ... -.-. Chociaż tutaj gołym okiem większość ludzi dostrzeże, że jest to pisane kodem Morse’a. Chociaż z drugiej strony, nie każdy w głowie bez translatora to odszyfruje. 5. Hash MD5 - https://wyliczanie.pl/generator-md5 To też nie jest zwykłe szyfrowanie, tylko funkcja skrótu za pomocą której można zapisać ciąg tekstowy w postaci łańcucha znaków o stałej wielkości. Czyli możesz dowolne zdanie zahashować do stałej ilości 32 znaków w przypadku MD5 Przykład: To jest ukryta wiadomosc Będzie miało postać: d1a7fbbae4df2a94fe179579cb3f04a3 Z tym że trzeba pamiętać, że tego hashu nie da się tak łatwo odszyfrować. Jedynie rozwiązanie to takie, że jeśli ktoś domyśla się treści wiadomości, może wkleić ją do generatora MD5 i porównać hashe. 6. Generator hash SHA-1 - https://wyliczanie.pl/generator-sha1 Troszkę bardziej skomplikowany niż MD5 i posiada dłuższy rozmiar hasha, czyli 40 znkaów. Przykład: To jest ukryta wiadomosc Wynik haszowania: 94d94f91df88897ebba1fc0b3b920c9d46dff9ef 7. Generator hash Whirlpool - https://wyliczanie.pl/generator-hash- whirlpool To najmniej popularna z funkcji skrótów. Charakteryzuje się tym, że hash jest dużo dłuży od wcześniejszych. Składa się ze 128 znaków. Przykład: To jest ukryta wiadomosc Wynik: 64dba5ac64cb55f695d00cf204e185752fbf7e4c042274e7a5 baf58b79b8a75b90a3336620342a99576b2777406c08bd5425 3da7e9059dc8263ae0936c3d5962 8. Liczba dziesiętna na binarną - https://wyliczanie.pl/konwenter- liczb-binarnych Tutaj zupełnie coś innego, nie mającego nic wspólnego z typowym szyfrowaniem. Jeśli chcesz ukryć same liczby , możesz przekonwertować je na postać binarną (czyli zerojedynkową) dzięki czemu w pewnym sensie „zaszyfrujesz” wiadomość numeryczną. Przykład: 123456789 Wynik: 111010110111100110100010101 Oczywiście nic nie stoi na przeszkodzie, żeby mieszać te sposoby, żeby utrudnić odszyfrowanie wiadomości. Np. najpierw wiadomość możesz zakodować szyfrem Cezara, a następnie tak zaszyfrowany tekst zahashować MD5. Dzięki czemu tekst będzie podwójnie zaszyfrowany.